// 编写一个arr2Str函数，作用为把数组转换为字符串，其中数组中既可以包含字符串和数字，
// 分隔符也可以进行自定义，类型为字符串类型，使用样例：
// 1. arr2Str( [1, 2, 3] ,  '-' )    ->   '1-2-3'
// 2. arr2Str( [‘4’, ’5’] , ’&’ )  -> '4&5'
// 3. arr2Str( [‘4’, ’5’]  )  -> '4,5'

function arr2Str(arr:(string|number)[],str?:string) {
  if (str) {
    return arr.join(str)
  } else {
    return arr.join(',')
  }
}


console.log(arr2Str([1, 2, 3], '-'));
console.log(arr2Str(['4', '5'], '&'));
console.log(arr2Str(['4', '5']));


